Management of ARQ detection threshold in communication networks

ABSTRACT

Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention is directed in general to the field of informationprocessing. In one aspect, the present invention relates to a system andmethod for managing automatic retransmission request signals incommunication networks.

2. Description of the Related Art

Wireless communication systems transmit and receive signals within adesignated electromagnetic frequency spectrum, but capacity of theelectromagnetic frequency spectrum is limited. As the demand forwireless communication systems continues to expand, there are increasingchallenges to improve spectrum usage efficiency. To improve thecommunication capacity of the systems while reducing the sensitivity ofthe systems to noise and interference and limiting the power of thetransmissions, a number of wireless communication techniques have beenproposed, such as Multiple Input Multiple Output (MIMO), which is atransmission method involving multiple transmit antennas and multiplereceive antennas. Such wireless communication systems are increasinglyused to distribute or “broadcast” audio and/or video signals (programs)to a number of recipients (“listeners” or “viewers”) that belong to alarge group. An example of such a wireless system is the 3GPP LTE (LongTerm Evolution) system depicted in FIG. 1, which schematicallyillustrates the architecture of an LTE wireless communication system100. As depicted, the broadcast server 102 communicates through an EPC104 (Evolved Packet Core) which is connected to one or more accessgateways (AGW) 106, 108 that control transceiver devices, 110, 112, 114,116 which communicate with the end user devices 118, 120, 122, 124, 126,128. In the LTE architecture, the transceiver devices 110, 112, 114, 116may be implemented with base transceiver stations (referred to asenhanced Node-B or eNB devices) which in turn are coupled to RadioNetwork Controllers or access gateway (AGW) devices 106, 108 which makeup the UMTS radio access network (collectively referred to as the UMTSTerrestrial Radio Access Network (UTRAN)). Each transceiver device 110,112, 114, 116 includes transmit and receive circuitry that is used tocommunicate directly with any mobile end user(s) 118, 120, 122, 124,126, 128 located in each transceiver device's respective cell region.Thus, transceiver device 110 includes a cell region 120 having one ormore sectors in which one or more mobile end users 124, 126 are located.Similarly, transceiver device 112 includes a cell region 132 having oneor more sectors in which one or more mobile end users 128 are located,transceiver device 114 includes a cell region 134 having one or moresectors in which one or more mobile end users 118, 120 are located, andtransceiver device 116 includes a cell region 136 having one or moresectors in which one or more mobile end users 122 are located. With theLTE architecture, the eNBs 110, 112, 114, 116 are connected by an S1interface to the EPC 104, where the S1 interface supports a many-to-manyrelation between AGWs 106, 108 and the eNBs 110, 112, 114, 116.

As will be appreciated, each transceiver device, e.g., eNB 110, in thewireless communication system 100 includes a transmit antenna array andcommunicates with receiver device, e.g., user equipment (UE) 128, havinga receive antenna array, where each antenna array includes one or moreantennas. The wireless communication system 100 may be any type ofwireless communication system, including but not limited to a MIMOsystem, SDMA system, CDMA system, SC-FDMA system, OFDMA system, OFDMsystem, etc. Of course, the receiver/subscriber stations, e.g., UE 128,can also transmit signals which are received by the transmitter/basestation, e.g., eNB 112. The signals communicated between transmitter 112and user device 128 can include voice, data, electronic mail, video, andother data, voice, and video signals.

Various transmission strategies require the transmitter to have somelevel of knowledge concerning the channel response between thetransmitter and each receiver, and are often referred to as“closed-loop” systems. An example application of closed-loop systemswhich exploit channel-side information at the transmitter (“CSIT”) areprecoding systems, such as space division multiple access (SDMA), whichuse closed-loop systems to improve spectrum usage efficiency by applyingpreceding at the transmitter to take into account the transmissionchannel characteristics, thereby improving data rates and linkreliability. SDMA based methods have been adopted in several currentemerging standards such as IEEE 802.16 and the 3rd GenerationPartnership Project (3GPP) Long Term Evolution (LTE) platform. With suchpreceding systems, CSIT can be used with a variety of communicationtechniques to operate on the transmit signal before transmitting fromthe transmit antenna array. For example, preceding techniques canprovide a multi-mode beamformer function to optimally match the inputsignal on one side to the channel on the other side. In situations wherechannel conditions can be provided to the transmitter, closed loopmethods, such as MIMO preceding, can be used. Precoding techniques maybe used to decouple the transmit signal into orthogonal spatialstream/beams, and additionally may be used to send more power along thebeams where the channel is strong, but less or no power along the weak,thus enhancing system performance by improving data rates and linkreliability. In addition to multi-stream transmission and powerallocation techniques, adaptive modulation and coding (AMC) techniquescan use CSIT to operate on the transmit signal before transmission onthe transmit array.

With conventional closed-loop MIMO systems, full broadband channelknowledge at the transmitter may be obtained by using uplink soundingtechniques (e.g., with Time Division Duplexing (TDD) systems).Alternatively, channel feedback techniques can be used with MIMO systems(e.g., with TDD or Frequency Division Duplexing (FDD) systems) to feedback channel information to the transmitter.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention may be understood, and its numerous objects,features and advantages obtained, when the following detaileddescription of a preferred embodiment is considered in conjunction withthe following drawings, in which:

FIG. 1 schematically illustrates the architecture of an LTE wirelesscommunication system;

FIG. 2 depicts a wireless communication system in which automaticretransmission requests (ARQs) are managed in accordance withembodiments of the invention;

FIG. 3 illustrates a detection methodology wherein ACK and NAK signalsare allocated asymmetrical detection regions in accordance withembodiments of the invention;

FIG. 4 illustrates a constellation of ACK/NAK signals;

FIG. 5 is graphical illustration of conditional error probabilities inthe detection of ACK/NAK signals;

FIGS. 6 a-b illustrate embodiments of decision-region based methods forthe detection of ACK/NACK signals;

FIG. 7 is an illustration of LTE hybrid ARQ system performance for asingle user at various ACK/NAK detection thresholds;

FIG. 8 is a table showing the average SINR required for fulfilling thetarget qualities, including the ACK-NAK dynamic range and the powersavings resulting from each threshold;

FIG. 9 is a table showing power relationships for implementing acell-specific threshold to achieve desired error rates for ACK/NAKdetection;

FIG. 10 is a flowchart illustration of a method for implementingembodiments of the invention using cell-specific signaling;

FIG. 11 is a flowchart illustration of a method for implementingembodiments of the invention using user-specific signaling;

FIG. 12 is a flowchart illustration of another method for implementingembodiments of the invention using cell-specific signaling of powerboosting levels; and

FIG. 13 is a flowchart illustration of another method for implementingembodiments of the invention using user-specific signaling.

It will be appreciated that for simplicity and clarity of illustration,elements illustrated in the drawings have not necessarily been drawn toscale. For example, the dimensions of some of the elements areexaggerated relative to other elements for purposes of promoting andimproving clarity and understanding. Further, where consideredappropriate, reference numerals have been repeated among the drawings torepresent corresponding or analogous elements.

DETAILED DESCRIPTION

Embodiments of a system and methodology are disclosed for enabling anetwork to manage threshold values provided to UEs for use in decodingACK-NAK signals. In the downlink of an LTE network, hybrid automaticretransmission request (HARQ) acknowledge (ACK) and not acknowledge(NAK) signals indicate to the user equipment (UE) the success or failureof an uplink transmission. It is desirable to make ACK→NAK decodingerrors (i.e., erroneously decoding an ACK as a NAK) much less likelythan NAK→ACK errors (i.e., erroneously decoding a NAK as an ACK). Thisis because an ACK→NAK decoding error causes the UE to retransmit itsdata on the resource which may have been already assigned by the networkto another UE, thereby causing collisions and degrading overall systemperformance. By contrast, a NAK→ACK decoding error has an isolatedimpact on only the UE that made the decoding error. It would bedesirable to provide systems and methods that allow the network tosignal a detection threshold level to UEs in a semi-static manner. Thiswould allow the network to provide unequal protection for a UE withoutexcessive power boosting for ACKs, thereby ensuring consistent UEbehavior, and optimizing the desired behavior across UEs according tothe operator's deployment performance targets. Further limitations anddisadvantages of conventional processes and technologies will becomeapparent to one of skill in the art after reviewing the remainder of thepresent application with reference to the drawings and detaileddescription which follow.

In various embodiments described herein, a base station signals anactual fixed threshold value in a semi-static manner for use by UEs todecode ACK/NAK signals. In these embodiments, the threshold value ispart of a semi-static but UE-specific threshold value. This allows thebase station to accommodate varying UE geometries, and optimize powersavings for ACK-NAK transmissions. Embodiments of the invention alsoallow the base station to enforce a desired quality of service (QoS)without excessive power variations across ACK/NAK which are limited bythe transmit power dynamic range. As used herein “semi-static” signalingrefers to signaling changes transmitted on a time-scale on the order ofseconds to hours and greater, compared to dynamic signaling whereinsignaling changes are transmitted on a time scale of milliseconds. Ingeneral, any signaling that does not change on the order of asubframe/frame (1-10 ms) will be considered semi-static for purposes ofthis disclosure.

In some systems, a UE-specific threshold may require too much additionalsignaling overhead. Therefore, in an alternate embodiment, anetwork-wide threshold communicated via broadcast is implemented. Inthese embodiments, the base station is operable to customize thethreshold in a semi-static manner across the cell and accommodatevarying deployment scenarios. The actual signaling is implemented in aquantized manner where representative threshold values are chosen tooptimize typical network deployments.

Various illustrative embodiments will now be described in detail withreference to the accompanying figures. While various details are setforth in the following description, it will be appreciated that theembodiments of the invention may be practiced without these specificdetails, and that numerous implementation-specific decisions may be madeto the invention described herein to achieve the device designer'sspecific goals, such as compliance with process technology ordesign-related constraints, which will vary from one implementation toanother. While such a development effort might be complex andtime-consuming, it would nevertheless be a routine undertaking for thoseof ordinary skill in the art having the benefit of this disclosure. Forexample, selected aspects are shown in block diagram form, rather thanin detail, in order to avoid limiting or obscuring the presentinvention. In addition, some portions of the detailed descriptionsprovided herein are presented in terms of algorithms or operations ondata within a computer memory. Such descriptions and representations areused by those skilled in the art to describe and convey the substance oftheir work to others skilled in the art. Various illustrativeembodiments of the present invention will now be described in detailbelow with reference to the figures. While the discussion will sometimesmake reference to MIMO communications systems, the embodiments disclosedherein can be implemented in a wide variety of communications systemsand the discussion of MIMO systems is by way of example. The embodimentsdisclosed herein are not intended to be limited to MIMO systems.

FIG. 2 depicts a wireless communication system 200 in which atransmitter station 202 communicates with one or more receiver stations206.i. With reference to the LTE wireless system depicted in FIG. 1, thetransmitter 202 may represent any of the control transceiver devices,110, 112, 114, 116 which act as a base station, while the receiver 206.imay represent any of the end user devices 10-15. In the system 200depicted in FIG. 2, one or more receiver stations 206.i feed backchannel ARQ information over a feedback channel 215 to a transmitterstation 202 for use in scheduling or otherwise precoding signaltransmissions by the transmitter station 202. As will be discussed ingreater detail hereinbelow, each receiver station 206.i monitors itschannel conditions and reports on a predetermined channel (such as aphysical LTE feedback channel that supports channel reporting) whenthere has been an important change in the channel conditions.Information regarding channel conditions, e.g., channel qualityindicators (CQI), is used to configure or adapt one or more inputsignals that are transmitted from a transmitter 202 (e.g., a basestation) to one or more receivers 206.1-m (e.g., subscriber stations).

As will be appreciated, the transmitter station 202 and/or receiverstations 206.i include a processor, software executed by the processor,and other hardware that allow the processes used for communication andany other functions performed by the transmitter station 202 and each ofreceiver stations 206.i. It will also be appreciated that thetransmitter station 202 can both transmit signals (over the downlinkpath) and receive signals (over the uplink path), and that each receiverstation 204.i can receive signals (over the downlink path) and transmitsignals (over the uplink path).

The transmitter 202 includes an array 228 of one or more antennas forcommunicating with the receivers 206.1 through 206.m, each of whichincludes an array 209.i having one or more antennas for communicatingwith the transmitter 202. In operation, a data signal s_(i) presented atthe transmitter 202 for transmission to the receiver 204.i istransformed by the signal processor 226.i into a transmission signal,represented by the vector x_(i). The signals transmitted from thetransmit antenna 228 propagate through a matrix channel H_(i) and arereceived by the receive antennas 209.i where they are represented by thevector y_(i). For a MIMO channel from the transmitter 202 to the i^(th)receiver 206.i, the channel is denoted by H_(i), iε{1, 2, . . . , m}.The channel matrix H_(i) may be represented as a k_(i)×N matrix ofcomplex entries representing the complex coefficients of thetransmission channel between each transmit-receive antenna pair, where Nrepresents the number of transmit antennas in the transmit antenna array228, and k_(i) represents the number of antennas of the i^(th) receiver206.i. At the receiver 206.i, the signal processing unit 205.i processesthe y_(i) signals received on the k antennas to obtain a data signal,z_(i), which is an estimate of the transmitted data s_(i). Theprocessing of the received y_(i) signals may include combining the y_(i)signals with appropriate combining vector information v_(i) retrievedfrom the codebook 207.i or otherwise computed by the receiver's signalprocessing unit 205.i.

Precoding for downlink transmissions (transmitter to receiver) may beimplemented by having each receiver 206.i determine its MIMO channelmatrix H_(i)—which specifies the profile of the transmission channelbetween a transmitter and an i^(th) receiver—in the channel estimationsignal processing unit 205.i. For example, in a MIMO implementation,each receiver 206.1-m determines its MIMO channel matrix H_(i) by usingpilot estimation or sounding techniques to determine or estimate thecoefficients of the channel matrix H_(i). Each receiver 206.i uses theestimated MIMO channel matrix or other channel-related information(which can be channel coefficients or channel statistics or theirfunctions, such as a precoder, a beamforming vector or a modulationorder) to generate precoding information, such as precoding and powerallocation values, appropriate for the MIMO channel matrix. In addition,each receiver 206.i uses the estimated MIMO channel matrix or otherchannel-related information to configure/adapt the signals transmittedby the transmitter.

Processing of ACK/NAK signals in the system 200 is handled by a Node ARQprocessing module 220 in the transmitter 202 and by UE ARQ processingmodules 201.i in the receivers 206.i. In various embodiments of theinvention, the transmitter signals an actual fixed threshold value thatis used in a semi-static manner. In one embodiment, the fixed thresholdvalue is signaled as part of a semi-static, but UE-specific value. Forexample, the threshold may be signaled as part of a semi-static butUE-specific higher layer message. For example, the ACK/NAK signals aretypically transmitted over a PHICH channel, while the user-specificmessage can be transmitted over a radio resource control (RRC) channel.This allows transmitter 202 to accommodate varying UE geometries, andoptimize on the power savings for ACK/NAK transmissions. This alsoallows the transmitter 202 to enforce the desired QoS without excessivepower variations in ACK/NAK signaling which are limited by transmitpower dynamic range. Since a UE-specific threshold sometimes may requiretoo much additional signaling overhead, a network-wide thresholdcommunicated via broadcast can also be used as a compromise. In thisembodiment, the transmitter 202 can still customize the threshold in asemi-static manner across the cell and accommodate varying deploymentscenarios. The actual signaling can be done in a quantized manner whererepresentative threshold values are chosen to be optimized to typicalnetwork deployments.

Embodiments of the invention can be understood by considering asingle-user physical hybrid indicator channel (PHICH) transmission. Thereceived signal can be expressed as a transmitted BPSK symbol multipliedby a complex channel with noise, i.e.y=hx+n, xε{√{square root over (E _(b) ^(ACK))}e ^(jπ/4),√{square rootover (E _(b) ^(NAK))}e ^(−j3π/4)}where E_(b) ^(ACK) and E_(b) ^(NAK) are the ACK and NAK transmitenergies, respectively. The above-referenced equation can also be usedfor a multi-user PHICH transmission in a single group assuming perfectchannel estimation.

The detected symbol can e expressed as:

$\hat{x} = {\frac{h^{H}y}{{h}^{2}} = {x + \frac{h^{H}n}{{h}^{2}}}}$

Given h, and with n˜CN(0,N₀I) a complex Gaussian vector, the detectedsymbol has distribution

$\overset{\sim}{x} \sim {{CN}\left( {x,{\frac{N_{0}}{{h}^{2}}I}} \right)}$

Using a “zero-threshold” demodulation method, the final ACK-NAK andNAK-ACK error probabilities are controlled by the power allocation ofthe eNB. FIG. 3 shows the decision region for ACK and NAK using thezero-threshold assumption.

The hybrid ARQ indicator (HI) demodulation decision can be expressed as:

${H\; I} = \left\{ \begin{matrix}{0,{{{Im}\left\{ \hat{x} \right\}} \geq {{- {Re}}\left\{ \hat{x} \right\}}}} \\{1,{{{Im}\left\{ \hat{x} \right\}} < {{- {Re}}\left\{ \hat{x} \right\}}}}\end{matrix} \right.$

As an example of zero threshold detection FIG. 3 shows a BPSKconstellation comprising an ACK signal 302 and a NAK signal 304. In thisexample, an unambiguous threshold is specified as “x dB,” where x isdefined by the ratio of detection region allocated to an ACK compared tothe region allocated to a NAK in the BPSK constellation. The regionallocated for detection of an ACK is equal to the region allocated fordetection of a NACK, as illustrated by reference 306 a.

The analysis can be simplified by rotating the received signal by −π/4and considering only the real axis, yielding an expression of the newdetected symbol as shown in FIG. 4 with a constellation comprising anACK 402 and a NAK 404. In this example, the expression of the detectedsignals is expressed as:

${\hat{s} = {{{Re}\left\{ {\hat{x}\;{\mathbb{e}}^{{- j}\;{\pi/4}}} \right\}} \sim {N\left( {s,{\frac{1}{\gamma}I}} \right)}}},{s \in \left\{ {{- \sqrt{E_{b}^{NAK}}},\sqrt{E_{b}^{ACK}}} \right\}}$where

$\gamma = \frac{2{h}^{2}}{N_{0}}$is the channel-to-interference plus noise (CINR) ratio and the newdecision can be written as:

${H\; I} = \left\{ \begin{matrix}{0,{\hat{s} \geq 0}} \\{1,{\hat{s} < 0}}\end{matrix} \right.$

The ACK→NAK and NAK→ACK conditional error probabilities given γ can bewritten asP(ACK→NAK|γ)=P(ŝ<0|s=√{square root over (E _(b) ^(ACK))},γ)=Q(√{squareroot over (E _(b) ^(ACK)γ)})P(NAK→ACK|γ)=P(ŝ>0|s=−√{square root over (E _(b) ^(NAK))},γ)=Q(√{squareroot over (E _(b) ^(NAK)γ)})

The above-referenced conditional error probabilities are illustrated bythe region 502 shown in FIG. 5.

Considering the target qualities of P(ACK→NAK)<0.001 andP(NAK→ACK)<0.01, the requirement can then be written as

${\int_{0}^{\infty}{{Q\left( \sqrt{E_{b}^{ACK}\gamma} \right)}{f_{\gamma}(\gamma)}\ {\mathbb{d}\gamma}}} \leq 0.001$${\int_{0}^{\infty}{{Q\left( \sqrt{E_{b}^{NAK}\gamma} \right)}{f_{\gamma}(\gamma)}\ {\mathbb{d}\gamma}}} \leq 0.01$

In the above equations, the target quality is managed using the powercontrol at the eNB. Assuming that the eNB has perfect knowledge of γ andinfinite dynamic range, the power control can be written as:

${{E_{b}^{ACK} \geq \frac{\left( {Q^{- 1}(0.001)} \right)^{2}}{\gamma}} = \frac{9.55}{\gamma}};{{E_{b}^{NAK} \geq \frac{\left( {Q^{- 1}(0.01)} \right)^{2}}{\gamma}} = \frac{5.41}{\gamma}}$

It is apparent that nearly twice as much power is needed for an ACKcompared to a NAK to achieve the desired qualities when using zerothreshold. Coupled with the fact that ACK is transmitted 90% of thetime, this can result in an excessive power penalty at the eNB.Furthermore, due to dynamic range restrictions, the desired powers maynot be met, especially for cell-edge users.

Alternatives to the zero threshold method bias the demodulation at theUE towards the ACK in some manner such that the unequal error protectioncan be achieved with less power overhead. Examples of these methodsinclude decision-region based methods and CINR-region based methods.

FIGS. 6 a and 6 b illustrate embodiments of “decision-region based”detection methods wherein a “thresholding” operation results in theexpansion of the decision region for ACK and shrinking the decisionregion for NAK, thereby decreasing the ACK→NAK error probability andincreasing the NAK→ACK error probability. In FIG. 6 a, the axisseparating the ACK detection region and the NAK detection region isshifted to the left by an increment, τ, as illustrated by axis 306 b. Inan alternate embodiment shown in FIG. 6 b, the ACK detection region isexpanded by “bending” the axis separating the detection regions asillustrated by axis 306 c.

The above-referenced methods are alternative methods for providingunequal detection probability regions. Using the same approach as forthe zero-threshold case, the power control equations for the two errortargets can be written as

$E_{b}^{ACK} \geq \frac{\left( {{Q^{- 1}(0.001)} + {\sqrt{\gamma}\tau}} \right)^{2}}{\gamma}$$E_{b}^{NAK} \geq \frac{\left( {{Q^{- 1}(0.01)} - {\sqrt{\gamma}\tau}} \right)^{2}}{\gamma}$

Since the threshold value τ is negative, it is apparent that therequired power boost for ACK versus NAK can be decreased, therebydecreasing the average power required to fulfill the necessary qualitytargets.

In an alternative embodiment, implementing a CINR threshold to decodethe signal as ACK, the total error probabilities can then be written as:

${P\left( {{ACK}->{NAK}} \right)} = {{\int_{\gamma_{th}}^{\infty}{{Q\left( \sqrt{E_{b}^{ACK}\gamma} \right)}{f_{\gamma}(\gamma)}\ {\mathbb{d}\gamma}}} \leq 0.001}$${P\left( {{NAK}->{ACK}} \right)} = {{{P\left( {\gamma < \gamma_{th}} \right)} + {\int_{\gamma_{th}}^{\infty}{{Q\left( \sqrt{E_{b}^{NAK}\gamma} \right)}{f_{\gamma}(\gamma)}\ {\mathbb{d}\gamma}}}} \leq 0.01}$

In an embodiment of the invention, a power control methodology isimplemented in accordance with the following mathematical relationships:

$E_{b}^{ACK} \geq \frac{\left\lbrack {Q^{- 1}\left( \frac{0.001}{P\left( {\gamma \geq \gamma_{th}} \right)} \right)} \right\rbrack^{2}}{\gamma}$$E_{b}^{NAK} \geq \frac{\left\lbrack {Q^{- 1}\left( \frac{0.01 - {P\left( {\gamma < \gamma_{th}} \right)}}{P\left( {\gamma \geq \gamma_{th}} \right)} \right)} \right\rbrack^{2}}{\gamma}$

Using the non-zero threshold implementations discussed above provide twoequations (ACK→NAK and NAK→ACK probability requirements) in threeunknowns, E_(b) ^(ACK), E_(b) ^(NAK) and a threshold constant.Therefore, if a threshold level is determined a-priori, the desiredpower control from the eNB can be unambiguously implemented. Similarly,if an additional equation on the power control levels is provided, it ispossible to generate the “correct” threshold level to provide thedesired behavior.

FIG. 7 is an illustration of LTE hybrid ARQ system performance for asingle user at various ACK/NAK thresholds. The curves shown in FIG. 7are based on one transmit antenna at the eNB and two receive antennas atthe UE. The channel in this example is a frequency-selective channelwith an extended urban power delay profile, 70 Hz of Doppler, practicalchannel estimation and 6% transmit EVM. As can be seen, changing thethresholds result in changes in the SINR for which the target qualitiesof error rates for ACK→NAK and NAK→ are achieved.

FIG. 8 provides a table showing the average signal-to-interference plusnoise ratio (SINR) required for fulfilling the target qualities,including the ACK-NAK dynamic range and the power savings resulting fromeach threshold. The average required power shown in FIG. 8 is computedassuming a CINR=0 dB and P(ACK)=0.9 and P(NAK)=0.1.

FIG. 9 provides a table showing power relationships for implementing acell-specific threshold to achieve desired error rates for ACK/NAKdetection. Depending on the cell size, the eNB may select a differentthreshold based on the tradeoff between power savings and dynamic range.For example, in a large cell, the required power would be much largerfor a user in the cell-edge versus a user in the cell-center. The tablein FIG. 9 shows an example of 2 users with a large CINR dynamic range,and the total dynamic range given various thresholds. If, for example, amaximum dynamic range of 7 dB is specified, cells 902 and 904 indicatedynamic range violations. In this example, the worst case dynamic rangeis calculated as: Worst-case dynamic range=CINR dynamic range acrossusers+ACK-NAK dynamic range. Thus, in this large cell case, although theThreshold=0.3 case saves more power, the eNB would use Threshold=0.2 dueto violation of dynamic range constraints for threshold=0.3. Conversely,in the case of only a small cell, i.e. when CINR dynamic range acrossusers is small, the base station may choose a higher threshold to saveon power, since the dynamic range is not an issue.

FIG. 10 is a flowchart illustration of a method for implementingembodiments of the invention using cell-specific signaling. In step1002, the base station executes code in an off-line session to generatepredetermined thresholds for use in a communication system. In step1004, the base station uses long-term geometry statistics to determinethe appropriate threshold to be used in the entire cell for decodingACK/NAK signals. In step 1006, the chosen threshold is communicated tothe UEs through a cell-specific broadcast message. In step 1008, a testis conducted to determine if there has been a change in user geometrystatistics. If the result of the test conducted in step 1008 indicatesthat there has not been a change in the user geometries, the test isrepeated. When the test conducted in step 1008 indicates that there hasbeen a change in the user geometries, processing returns to step 1004and the base station determines a new appropriate threshold to be usedfor decoding ACK/NAK signals in the cell. The processing in steps 1006and 1008 are then repeated.

In some embodiments of the invention the base station is operable toassign user-specific thresholds for decoding AC/NAK signals. In view ofthe flexibility of assigning a user-specific threshold, the eNB canfurther optimize the performance tradeoff of power versus dynamic range.For example, the eNB can minimize the transmit power given dynamic rangeconstraints. For example, assuming a threshold of 0.2, the total powerrequired is: Total power=Power user 1+Power user 2=6.44 dB, again withthe assumption that P(ACK)=0.9 and P(NAK)=0.1.

As an alternative example, it is possible to provide user 1 withthreshold 0.2 but user 2 with threshold 0.3. In this example, the totalpower required is 5.6261 dB. The worst case dynamic range, however, is6.4 dB−0.2 dB=6.2 dB, when user 1 is sent an ACK and user 2 is sent aNAK. Thus, it is possible to save approximately 1 dB with user-specificthreshold setting without violating the dynamic range constraint. Morepower savings can potentially be gained for more disparate thresholds,and more disparate user geometries.

FIG. 11 is a flowchart illustration of a method for implementingembodiments of the invention using cell-specific signaling. In step1102, the base station executes code in an off-line session to generatepredetermined thresholds for use in a communication system. In step1104, the base station calculates the threshold to be used by each UEfor decoding ACK/NAK signals, subject to dynamic range constraints. Instep 1106, the chosen thresholds are communicated to each of the UEsthrough a UE-specific higher layer message. In step 1108, a test isconducted to determine if the number of UEs has changed. If the resultof the test conducted in step 1108 indicates that there has not been achange in the number of UEs, the test is repeated. When the testconducted in step 1108 indicates that there has been a change in thenumber of UEs, processing returns to step 1104 and the base stationsdetermines new appropriate thresholds to be used by each of the UEs fordecoding ACK/NAK signals in the cell. The processing in steps 1106 and1108 are then repeated.

In some embodiments of the invention, a base station signals theboosting level it intends to use, i.e.

$\frac{E_{b}^{ACK}}{E_{b}^{NAK}} = {x.}$The UE can then use the following three equations

$E_{b}^{ACK} = \frac{\left( {{Q^{- 1}(0.001)} + {\sqrt{\gamma}\tau}} \right)^{2}}{\gamma}$$E_{b}^{NAK} = \frac{\left( {{Q^{- 1}(0.01)} - {\sqrt{\gamma}\tau}} \right)^{2}}{\gamma}$$\frac{E_{b}^{ACK}}{E_{b}^{NAK}} = x$to determine the correct threshold. This results in the UE fulfillingthe quality targets at a given CINR γ. This can be done in eithercell-specific or user-specific modes. The equations shown above are byway of example only. Since any method of non-zero threshold results intwo equations (EbACK equation, EbNAK equation) having three unknowns(EbACK, EbNAK, tau), specifying one more equation, for example, therelationship between EbACK and EbNAK, i.e the boosting level, the UE canunambiguously determine the threshold for a given CINR γ (which can beestimated by the UE).

FIG. 12 is a flowchart illustration of a method for implementingembodiments of the invention using cell-specific signaling of powerboosting levels. In step 1202, the base station executes code in anoff-line session to generate predetermined ACK/NAK boosting levels foruse in a communication system. In step 1204, the base station useslong-term geometry statistics to determine the appropriate boostinglevel to be used in the entire cell for decoding ACK/NAK signals. Instep 1206, the chosen boosting level is communicated to the UEs througha cell-specific broadcast message. In step 1208, a test is conducted todetermine if there has been a change in user geometry statistics. If theresult of the test conducted in step 1208 indicates that there has notbeen a change in the user geometries, the test is repeated. When thetest conducted in step 1208 indicates that there has been a change inthe user geometries, processing returns to step 1204 and the basestation determines a new appropriate boosting level to be used fordecoding ACK/NAK signals in the cell. The processing in steps 1206 and1208 are then repeated.

FIG. 13 is a flowchart illustration of a method for implementingembodiments of the invention using cell-specific signaling. In step1302, the base station executes code in an off-line session to generatepredetermined boosting levels for use in decoding ACK/NAK signals in acommunication system. In step 1304, the base station calculates theboosting to be used by each UE for decoding ACK/NAK signals, to minimizetransmit power. In step 1306, the chosen boosting levels arecommunicated to each of the UEs through a UE-specific higher layermessage. In step 1308, a test is conducted to determine if the number ofUEs has changed. If the result of the test conducted in step 1308indicates that there has not been a change in the number of UEs, thetest is repeated. When the test conducted in step 1308 indicates thatthere has been a change in the number of UEs, processing returns to step1304 and the base stations determines new appropriate boosting levels tobe used by each of the UEs for decoding ACK/NAK signals in the cell. Theprocessing in steps 1306 and 1308 are then repeated.

The methods and systems for managing thresholds for detecting ARQsignals as shown and described herein may be implemented in softwarestored on a computer-readable medium and executed as a computer programon a general purpose or special purpose computer to perform certaintasks. For a hardware implementation, the elements used to performvarious signal processing steps at the transmitter (e.g., coding andmodulating the data, precoding the modulated signals, preconditioningthe precoded signals, extracting channel rank reports from the uplinkmessages and so on) and/or at the receiver (e.g., recovering thetransmitted signals, demodulating and decoding the recovered signals,detecting changes in the receiver state that require feedback ofchannel-side information and so on) may be implemented within one ormore application specific integrated circuits (ASICs), digital signalprocessors (DSPs), digital signal processing devices (DSPDs),programmable logic devices (PLDs), field programmable gate arrays(FPGAs), processors, controllers, micro-controllers, microprocessors,other electronic units designed to perform the functions describedherein, or a combination thereof. In addition or in the alternative, asoftware implementation may be used, whereby some or all of the signalprocessing steps at each of the transmitter and receiver may beimplemented with modules (e.g., procedures, functions, and so on) thatperform the functions described herein. It will be appreciated that theseparation of functionality into modules is for illustrative purposes,and alternative embodiments may merge the functionality of multiplesoftware modules into a single module or may impose an alternatedecomposition of functionality of modules. In any softwareimplementation, the software code may be executed by a processor orcontroller, with the code and any underlying or processed data beingstored in any machine-readable or computer-readable storage medium, suchas an on-board or external memory unit.

Although the described exemplary embodiments disclosed herein aredirected to various feedback systems and methods for using same, thepresent invention is not necessarily limited to the example embodimentsillustrate herein. For example, various embodiments of a channel rankfeedback system and methodology disclosed herein may be implemented inconnection with various proprietary or wireless communication standards,such as IEEE 802.16e, 3GPP-LTE, DVB and other multi-user systems, suchas wireless MIMO systems, though channel rank information can also beused in non-MIMO communication systems. Thus, the particular embodimentsdisclosed above are illustrative only and should not be taken aslimitations upon the present invention, as the invention may be modifiedand practiced in different but equivalent manners apparent to thoseskilled in the art having the benefit of the teachings herein.Accordingly, the foregoing description is not intended to limit theinvention to the particular form set forth, but on the contrary, isintended to cover such alternatives, modifications and equivalents asmay be included within the spirit and scope of the invention as definedby the appended claims so that those skilled in the art shouldunderstand that they can make various changes, substitutions andalterations without departing from the spirit and scope of the inventionin its broadest form.

Benefits, other advantages, and solutions to problems have beendescribed above with regard to specific embodiments. However, thebenefits, advantages, solutions to problems, and any element(s) that maycause any benefit, advantage, or solution to occur or become morepronounced are not to be construed as a critical, required, or essentialfeature or element of any or all the claims. As used herein, the terms“comprises,” “comprising,” or any other variation thereof, are intendedto cover a non-exclusive inclusion, such that a process, method,article, or apparatus that comprises a list of elements does not includeonly those elements but may include other elements not expressly listedor inherent to such process, method, article, or apparatus.

1. A method for processing signals by a base station, wherein the basestation communicates with user equipment devices over a transmissionchannel, the method comprising: using said base station to generate aplurality of acknowledge/negative acknowledge (ACK/NAK) processingparameters for use by user equipment devices for processing ACK/NAKsignals; using the base station to transmit individual ACK/NAKprocessing parameters from said plurality of ACK/NACK processingparameters to at least one user equipment device in said communicationsystem on a semi-static basis.
 2. The method of claim 1, wherein saidindividual ACK/NAK processing parameter provides a detection probabilityfor an ACK that is greater than the detection probability for a NAK. 3.The method of claim 1, wherein said individual ACK/NAK processingparameter is a UE-specific threshold level for detecting ACK/NAKsignals, and wherein said threshold level provides a detection level foran ACK signal that is greater than the threshold level for detecting aNAK signal.
 4. The method of claim 1, wherein said individual ACK/NAKprocessing parameter is a network-wide threshold level for detectingACK/NAK signals, wherein said threshold level provides a detection levelfor an ACK signal that is greater than the threshold level for detectinga NAK signal.
 5. The method of claim 1, wherein said individual ACK/NAKprocessing parameter is selected by said base station based on dynamicrange constraints.
 6. The method of claim 1, wherein said individualACK/NAK processing parameter is selected by said base station comprisesand ACK/NAK transmission power boosting level.
 7. The method of claim 6,wherein said individual ACK/NAK processing parameter is selected by saidbase station based on power consumption constraints.
 8. A base stationfor processing signals in a communication system comprising one or moreuser equipment devices, wherein the base station communicates with eachuser equipment device over a respective transmission channel, the basestation comprising: a processing module operable to generate a pluralityof acknowledge/negative acknowledge (ACK/NAK) processing parameters foruse by user equipment devices for processing ACK/NAK signals; a datatransmission module operable to transmit individual ACK/NAK processingparameters from said plurality of ACK/NACK processing parameters to atleast one user equipment device in said communication system on asemi-static basis.
 9. The base station of claim 8, wherein saidindividual ACK/NAK processing parameter provides a detection probabilityfor an ACK that is greater than the detection probability for a NAK. 10.The base station of claim 8, wherein said individual ACK/NAK processingparameter is a UE-specific threshold level for detecting ACK/NAKsignals, and wherein said threshold level provides a detection level foran ACK signal that is greater than the threshold level for detecting aNAK signal.
 11. The base station of claim 8, wherein said individualACK/NAK processing parameter is a network-wide threshold level fordetecting ACK/NAK signals, wherein said threshold level provides adetection level for an ACK signal that is greater than the thresholdlevel for detecting a NAK signal.
 12. The base station of claim 8,wherein said individual ACK/NAK processing parameter is selected by saidbase station based on dynamic range constraints.
 13. The base station ofclaim 8, wherein said individual ACK/NAK processing parameter isselected by said base station comprises and ACK/NAK transmission powerboosting level.
 14. The base station of claim 13, wherein saidindividual ACK/NAK processing parameter is selected by said base stationbased on power consumption constraints.
 15. A user equipment device forprocessing signals in a communication system, comprising processinglogic operable to: receive an acknowledge/negative acknowledge (ACK/NAK)processing parameter from a base station; use said ACK/NAK processingparameter to process ACK/NAK signals; wherein said ACK/NACK processingparameter is received by said user equipment device on a semi-staticbasis.
 16. The user equipment device of claim 15, wherein saidindividual ACK/NAK processing parameter provides a detection probabilityfor an ACK that is greater than the detection probability for a NAK. 17.The user equipment device of claim 15, wherein said individual ACK/NAKprocessing parameter is a UE-specific threshold level for detectingACK/NAK signals, and wherein said threshold level provides a detectionlevel for an ACK signal that is greater than the threshold level fordetecting a NAK signal.
 18. The user equipment device of claim 15,wherein said individual ACK/NAK processing parameter is a network-widethreshold level for detecting ACK/NAK signals, wherein said thresholdlevel provides a detection level for an ACK signal that is greater thanthe threshold level for detecting a NAK signal.
 19. The user equipmentdevice of claim 15, wherein said ACK/NAK processing parameter isselected by said base station based on dynamic range constraints. 20.The user equipment device of claim 15, wherein said ACK/NAK processingparameter is transmitted by said base station comprises an ACK/NAKtransmission power boosting level.
 21. The user equipment device ofclaim 20, wherein said individual ACK/NAK processing parameter isselected by said base station based on power consumption constraints.22. A method of processing signals in a communication system,comprising: using a user equipment device to receive anacknowledge/negative acknowledge (ACK/NAK) processing parameter from abase station, wherein said ACK/NACK processing parameter is received bysaid user equipment device on a semi-static basis; using said userequipment device to receive ACK/NAK signal and to process said ACK/NAKsignal using said ACK/NAK processing parameter.